const fs = require('fs');

//原生操作
// fs.readFile('./resource/1.html', (err, data) => {
//     //判断
//     if(err) throw err;
//     //输出结果
//     console.log(data.toString());
// });

//实例化 promise 对象
let p = new Promise((resolve, reject) => {
    fs.readFile('./resource/1.html', (err, data) => {
        //判断
        if(err) reject(err);
        //输出结果
        resolve(data);
    });
});

//调用 then 方法
p.then(value => {
    console.log(value.toString());
}, reason => {
    console.log('读取失败啦', reason.errno);
})